Text copied to clipboard!
Název
Text copied to clipboard!Inženýr serverové strany
Popis
Text copied to clipboard!
Hledáme zkušeného a motivovaného inženýra serverové strany, který se připojí k našemu technologickému týmu a bude hrát klíčovou roli při vývoji a údržbě robustních backendových systémů. Tento odborník bude zodpovědný za návrh, implementaci a optimalizaci serverové logiky, která podporuje naše webové a mobilní aplikace.
Jako inženýr serverové strany budete úzce spolupracovat s frontendovými vývojáři, produktovými manažery a dalšími členy týmu, abyste zajistili bezproblémovou integraci a vysoký výkon našich systémů. Vaším úkolem bude také zajištění bezpečnosti, škálovatelnosti a spolehlivosti backendové infrastruktury.
Ideální kandidát má hluboké znalosti programovacích jazyků jako je Java, Python, Node.js nebo Go, zkušenosti s databázemi (relačními i NoSQL), a rozumí principům RESTful API, mikroslužeb a cloudových technologií. Znalost kontejnerizace (Docker, Kubernetes) a CI/CD procesů je velkou výhodou.
Tato pozice je ideální pro někoho, kdo má analytické myšlení, rád řeší složité technické problémy a má vášeň pro vývoj moderních softwarových řešení. Nabízíme příležitost pracovat na inovativních projektech, flexibilní pracovní podmínky a možnost profesního růstu v dynamickém prostředí.
Pokud hledáte výzvu a chcete se podílet na vývoji technologií, které ovlivňují tisíce uživatelů, rádi vás přivítáme v našem týmu.
Odpovědnosti
Text copied to clipboard!- Návrh a vývoj serverové logiky a API rozhraní
- Údržba a optimalizace databázových struktur
- Zajištění bezpečnosti a škálovatelnosti backendových systémů
- Spolupráce s frontendovými vývojáři a dalšími týmy
- Implementace CI/CD procesů a automatizace nasazení
- Monitorování výkonu a řešení technických problémů
- Dokumentace kódu a technických řešení
- Integrace s externími službami a systémy
- Testování a ladění backendových komponent
- Podpora při plánování a odhadech vývoje
Požadavky
Text copied to clipboard!- Zkušenosti s vývojem v jazycích jako Java, Python, Node.js nebo Go
- Znalost databází (MySQL, PostgreSQL, MongoDB apod.)
- Zkušenosti s návrhem RESTful API a mikroslužeb
- Znalost cloudových platforem (AWS, Azure, GCP)
- Zkušenosti s Dockerem a Kubernetes
- Znalost verzovacích systémů (např. Git)
- Schopnost pracovat v týmu i samostatně
- Analytické myšlení a schopnost řešit problémy
- Zkušenosti s CI/CD nástroji (např. Jenkins, GitLab CI)
- Dobré komunikační schopnosti
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké programovací jazyky používáte pro vývoj backendu?
- Máte zkušenosti s návrhem mikroslužeb?
- Jaké databáze jste používal(a) v předchozích projektech?
- Jak řešíte škálovatelnost a výkon backendových systémů?
- Jaké nástroje používáte pro CI/CD?
- Máte zkušenosti s cloudovými platformami? Kterými?
- Jak přistupujete k testování backendového kódu?
- Jaké bezpečnostní praktiky dodržujete při vývoji backendu?
- Jaké projekty jste v minulosti vedl(a) nebo na nich pracoval(a)?
- Jak zvládáte spolupráci s frontendovým týmem?